Efficient Generation of Random Nonsingular Matrices

نویسنده

  • Dana Randall
چکیده

We present an eecient algorithm for generating an n n nonsingular matrix uniformly over a nite eld. This algorithm is useful for several cryptographic and checking applications. Over GFF2] our algorithm runs in expected time M(n) + O(n 2), where M(n) is the time needed to multiply two n n matrices, and the expected number of random bits it uses is n 2 + 3. (Over other nite elds we use n 2 + O(1) random eld elements on average.) This is more eecient than the standard method for solving this problem, both in terms of expected running time and the expected number of random bits used. The standard method is to generate random nn matrices until we produce one with nonzero determinant. In contrast, our technique directly produces a random matrix guaranteed to have non-zero determinant. We also introduce eecient algorithms for related problems such as uniformly generating singular matrices or matrices with xed determinant.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Selection Criteria for (Random) Generation of Digital (0,s)-Sequences

Among the very general scramblings introduced by A. Owen [Owe95], simple and widely used scramblings are obtained by S. Tezuka [Tez94]–[Tez95] by multiplying on the left the upper triangular generator matrices by nonsingular lower triangular (NLT) matrices whose entries are randomly chosen in the set of digits {0, 1, . . . , b − 1} identified to Fb. For these special scramblings we propose to s...

متن کامل

Computation of the q-th roots of circulant matrices

In this paper, we investigate the reduced form of circulant matrices and we show that the problem of computing the q-th roots of a nonsingular circulant matrix A can be reduced to that of computing the q-th roots of two half size matrices B - C and B + C.

متن کامل

The Class of Inverse M-Matrices Associated to Random Walks

THE CLASS OF INVERSE M-MATRICES ASSOCIATED TO RANDOM WALKS∗ CLAUDE DELLACHERIE† , SERVET MARTINEZ‡ , AND JAIME SAN MARTIN‡ Abstract. Given W = M−1, with M a tridiagonal M -matrix, we show that there are two diagonal matrices D,E and two nonsingular ultrametric matrices U, V such that DWE is the Hadamard product of U and V . If M is symmetric and row diagonally dominant, we can take D = E = I. W...

متن کامل

Structured preconditioners for nonsingular matrices of block two-by-two structures

For the large sparse block two-by-two real nonsingular matrices, we establish a general framework of practical and efficient structured preconditioners through matrix transformation and matrix approximations. For the specific versions such as modified block Jacobi-type, modified block GaussSeidel-type, and modified block unsymmetric (symmetric) Gauss-Seidel-type preconditioners, we precisely de...

متن کامل

Comparative Study of Random Matrices Capability in Uncertainty Detection of Pier’s Dynamics

Because of random nature of many dependent variables in coastal engineering, treatment of effective parameters is generally associated with uncertainty. Numerical models are often used for dynamic analysis of complex structures, including mechanical systems. Furthermore, deterministic models are not sufficient for exact anticipation of structure’s dynamic response, but probabilistic models...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Random Struct. Algorithms

دوره 4  شماره 

صفحات  -

تاریخ انتشار 1993